.add_root_cate {
	overflow: hidden;
	background: url(../img/tree/home.png) no-repeat center left;
}
.add_root_cate a {
	float: right;
}
#tree-cate * {
	padding: 0;
	margin: 0;
}

#tree-cate {
	margin-left: 5px;
}
#tree-cate ul {
	list-style: none;
	/*background-color: white;*/
	margin-top: 4px;
}
#tree-cate .hitarea {
	background: url(../img/tree/treeview-gray.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}
#tree-cate li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
	background: url(../img/tree/treeview-gray-line.gif) no-repeat;
}
#tree-cate li p {
	margin: 0;
}
#tree-cate li p.hover {
	background: #ccc;
}
#tree-cate li .ctrl {
	float: right;
}
#tree-cate li .ctrl a {
	margin-left: 10px;
}
#tree-cate li.collapsable, #tree-cate  li.expandable {
	background-position: 0 -176px;
}
#tree-cate .expandable-hitarea {
	background-position: -80px -3px;
}
#tree-cate li.last {
	background-position: 0 -1766px
}
#tree-cate li.lastCollapsable, #tree-cate li.lastExpandable {
	background-image: url(../img/tree/treeview-gray.gif);
}  
#tree-cate li.lastCollapsable {
	background-position: 0 -111px
}
#tree-cate li.lastExpandable {
	background-position: -32px -67px
}
#tree-cate div.lastCollapsable-hitarea, #tree-cate div.lastExpandable-hitarea {
	background-position: 0;
}